ipset 介绍

logo 3 2025-03-20

ipset 是 Linux 内核提供的一个高效工具,用于管理和存储多个 IP 地址、网络、端口或 MAC 地址等元素的集合。它与 iptables 配合使用,可以显著提高大规模 IP 地址管理的效率,尤其是在需要处理大量规则时。 在仅使用 iptables 的时候我们想封禁多条 IP 需要在 iptables 中配置多 ...

详情...

iptables 配合 ipset 进行大批量 IP 封禁

logo 2 2025-03-20

使用 iptables 批量封禁 IP 1、创建要封禁的IP配置文件 vim /path/iptables/deny_ip.conf 121.12.34.56 23.45.67.66 43.56.78.123 ... 2、创建脚本将要封禁的IP批量导入 iptables vim /path/deny_ip.sh # ...

详情...

利用 cron 服务来实现开机启动某些服务

logo 1 2025-02-11

虽然不常见,但如果你确实想使用cron来实现开机启动任务,你可以使用@reboot关键字。 编辑crontab文件: 使用crontab -e命令编辑当前用户的crontab文件。 添加开机启动任务: 在文件末尾添加一行,格式如下: @reboot /path/to/myapplication 这行命令表示在系统重启后 ...

详情...

Linux系统管理员经常使用的Linux命令

logo 2 2024-09-09

1、使用 ; 在一行中运行多个命令。 示例如下: sudo apt update ; apt upgrade 2、显示进程树。 添加 -p 以显示PID。 PID在每个进程名称后显示为括号中的十进制数字。 pstree -p 输出示例: xxx@host:~$ pstree systemd─┬─accounts-dae ...

详情...

终端网络监控工具

logo 3 2024-09-09

bandwhich 这是一个 CLI 实用程序,用于按进程、连接和远程 IP/主机名显示当前网络利用率 bandwhich 嗅探给定的网络接口并记录 IP 数据包大小,将其与 Linux 上的 /proc 文件系统、macOS 上的 lsof 交叉引用,或在 Windows 上使用 WinApi。它响应终端窗口的大小 ...

详情...

Ubuntu OpenSSH 升级

logo 4 2024-08-11

升级过程 # 安装编译依赖 sudo apt-get update sudo apt-get install -y build-essential zlib1g-dev libssl-dev # 下载指定版本源码 # 从 https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/por ...

详情...

linux 中 sudo 前缀下 TAB 键无法补全命令解决方案

logo 4 2024-07-21

linux minimal Install(最小化安装)后TAB键无法补全命令解决办法 apt install -y bash-completion #安装这个包 重新加载你的 shell 配置文件 source /etc/bash_completion ...

详情...

Fail2Ban 教程

logo 5 2024-07-21

简介 Fail2Ban 是一个 Linux 系统的应用软件,用来防止系统入侵,主要是防止暴力破解系统密码。它是用 Python 开发的。 它主要通过监控日志文件(比如/var/log/auth.log、/var/log/apache/access.log等)来生效。一旦发现恶意攻击的登录请求,将满足动作的相关IP利用i ...

详情...

OpenVPN 服务器搭建与使用

logo 44 2024-04-22

一键安装脚本 项目地址 使用 Linux 脚本一键快速搭建自己的 OpenVPN 服务器。支持 Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Amazon Linux 2 和 Raspberry Pi OS。 该脚本可让你在几分钟内建 ...

详情...

Linux 端如何用命令窗口进行网络测速?

logo 153 2023-08-13

在Linux上可以使用Speedtest-cli工具进行带宽网速测试。 Speedtest-cli是一个基于命令行的工具,用于测量互联网连接的带宽。当您运行Speedtest-cli命令时,它会与Speedtest.net服务器建立连接,并进行上传和下载测试来测量速度。 它是用 Python 写成的,可以使用 apt ...

详情...

已有远程有独立 IP 的服务器,实现本地 Linux 电脑内网穿透

logo 199 2023-06-24

若已有远程有独立 IP 的服务器,可以使用 SSH 反向隧道的方式实现本地 Linux 电脑内网穿透。以下是具体的步骤: 本地电脑设置 在本地 Linux 电脑上设置 SSH 服务,开启 SSH 服务监听端口,默认情况下为 22 端口。 远程独立 IP 服务器设置 在远程服务器上安装 SSH 服务,并开启 SSH 服务 ...

详情...

LInux 搭建 Samba 服务

logo 121 2023-06-24

Samba是一个在Linux和Unix系统上实现 Microsoft Server Message Block(SMB)协议的开源软件,用于实现文件和打印机共享等功能,下面是Linux搭建Samba的基本步骤: 1、安装Samba组件 在Linux系统上使用包管理器安装Samba组件,例如在Ubuntu系统上可以使用以 ...

详情...